    html { 
        overflow-y: scroll; /* 1 */
        -webkit-text-size-adjust: 100%; /* 2 */
        -ms-text-size-adjust: 100%;
    }        
    body
    {
        border-top:8px solid #990000;
        padding:0;
        margin:0;
        text-align:center;
        font-size:0.75em;
        font-family:Arial;
    }
    #wrapper
    {
        width:800px;
        margin:0 auto;
        /*text-align:left;
        padding-top:30px;*/
    }
    #uiTeaxarea
    {
        margin-bottom:20px;
    }
    .btn-wrapper
    {
        /*width:268px;
        text-align:right;*/
        padding-left:202px;
    }
    .ui-state-default
    {
        color:#990000;
    }
    
    /*login*/
    #login-wrapper label
    {
        display:inline-block;
        margin-bottom:6px;
        width:80px;
    }
    
    #login-wrapper #uiSubmit
    {
        margin-left:-8px;
    }
    #login-wrapper input
    {
        margin-bottom:6px;
    }
    
    #identity
    {
        font-family: 'Knewave', cursive;
        font-size:90px;
    }